Salome est une solution open source permettant de réaliser des modèles de pièces en trois dimensions et des simulations (ou calculs) numériques.
Capable de réaliser des extrusion, Révolution, des Pipes, des opérations booléennes… il vous permettra de réaliser bon nombre de pièce 3D.Il possede un sketcher basique.
Il est capables d'importer ainsi que d'exporter en
Une version de Salome est en préparation pour son intégration dans les dépôts standards de Kubuntu/Ubuntu Feisty Fawn 7.04 et +.
Impossible
Impossible
sudo ./runInstall
La désinstallation de Salome (Quand le paquet sera prêt) se fait par surpression pure et simple du répertoire d'installation.
Une version de Salome est en préparation pour son intégration dans les dépôts standards de Kubuntu/Ubuntu. Mais si vous n'avez pas la patience d'attendre, voici une procédure d'installation sous Kubuntu 7.04 utilisant la version SALOME 3.2.6 compressé des sources pour Debian Sarge (535 Mo), ci-haut mentionné. Cette procédure fut testée sur un PIII 933 avec 512 Mo de RAM et une carte vidéo nVidia GeForce II MX-400 de 64 Mo, le 6 juin 2007.
La compilation des sources est simplifiée par un script d'installation fourni avec les sources et se déroule en mode graphique.
Après son téléchargement, dans votre dossier d'usager /home/votre_nom_de_login. (cela est important pour la suite de l'installation), vous décompressez le fichier en utilisant Konqueror, par la suite, on passe en mode console (un terminal), en ligne de commande pour exécuter le scripte d'installation. Et on termine en ajoutant un item au menu KDE pour un lancement facile de Salome.
Au cours de la procédure précédente d'installation de Salome, un autre dossier a été crée salome_appli_3.2.6 et c'est dans ce dossier que se trouvent les modules de lancement de Salome.
Si vous avez un message d'erreur du genre :
Searching for a free port for naming service: 2810 2811 2812 2813 2814 - OK
Traceback (most recent call last):
File "/home/rene/Programmes/Salome/KERNEL_3.2.6/bin/salome/runSalome.py", line 984, in ?
clt,args = main()
File "/home/rene/Programmes/Salome/KERNEL_3.2.6/bin/salome/runSalome.py", line 975, in main
searchFreePort(args, save_config)
File "/home/rene/Programmes/Salome/KERNEL_3.2.6/bin/salome/runSalome.py", line 926, in searchFreePort
f = open(os.environ['OMNIORB_CONFIG'], "w")
IOError: [Errno 13] Permission denied: '/home/rene/salome_appli_3.2.6/./.omniORB_PIII800_2814.cfg'
C'est que vous n'avez pas de serveur omniORB d'installé dans votre système. En attendant une meilleure solution, vous pouvez contourner le problème en lançant Salome en mode super utilisateur (root) avec la commande :
sudo salome_appli_3.2.6/./runAppli
Ou, une autre solution serait de passez à Kubuntu 7.10, allez à la section Installation sous Kubuntu 7.10 (plus bas).
La procédure qui suit vous indique les étapes pour ajouter un item et son icône dans le sous-menu Graphisme du menu KDE.
Pour démarrer Salome, il ne vous reste plus qu'a clique sur son item dans le menu principal KDE → Graphisme → Salome 3.2.6 DAO en 3D.
Une version de Salome est en préparation pour son intégration dans les dépôts standards de Kubuntu/Ubuntu. Mais si vous n'avez pas la patience d'attendre, voici une procédure d'installation sous Kubuntu 7.10 utilisant la version SALOME 3.2.6 compressé des sources pour Debian Sarge (535 Mo), ci-haut mentionné. Cette procédure fut testée sur un PIII 933 avec 512 Mo de RAM et une carte vidéo nVidia GeForce II MX-400 de 64 Mo, le 25 novenbre 2007.
Après le téléchargement de l'archive des sources dans votre dossier d'usager "/home/votre_nom_de_login" (cela est très important pour la suite de l'installation), vous décompressez le fichier en utilisant Konqueror, ce qui créera le dossier "/home/votre_nom_de_login/InstallWizard_3.2.6_DebianSarge".
La compilation des sources est simplifiée par le script d'installation qui suit et se déroule en mode graphique.
Dans une console, déplacez-vous dans le dossier des archives :
cd InstallWizard_3.2.6_DebianSarge
Créez le fichier de script avec l'éditeur de texte Kate, dans le dossier des archives décompressées sous le nom Salome-Installation.sh. Dans une console :
kate Salome-Installation.sh
Copier le texte qui suit dans le fichier Salome-Installation.sh
#!/bin/bash
echo
echo "0) Installation de salome_3.2.6"
echo
echo "1- Le script crée le repertoire « salome_appli_3.2.6 » dans le home de l'utilisateur"
export INSTALL_ROOT=${HOME}/salome_appli_3.2.6
mkdir $INSTALL_ROOT
echo
echo "2- Installation des paquets prérequis pour Salome 3.2.6"
sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev qt3-dev-tools sip4 python-sip4-dev libboost-dev swig g++ libg2c0
echo
echo "3- Extraction de l'archive tar.gz de Salome_3.2.6"
tar xvzf InstallWizard_3.2.6_DebianSarge.tar.gz
echo
echo "4- Lancement de l'instalateur de Salome_3.2.6 en mode graphique"
./runInstall -g -f config.xml
echo
echo "5- Changement les permission du fichier "$INSTALL_ROOT"/env_products.sh"
sudo chmod -R +x $INSTALL_ROOT
echo
echo "6- Instalation du lanceur "$INSTALL_ROOT"/run_salome"
echo "#!/bin/bash" > $INSTALL_ROOT/run_salome
echo "echo Lancement de salome" >> $INSTALL_ROOT/run_salome
echo "source "$INSTALL_ROOT"/env_products.sh " >> $INSTALL_ROOT/run_salome
echo $INSTALL_ROOT"/KERNEL_3.2.6/bin/salome/runSalome.py" >> $INSTALL_ROOT/run_salome
echo
echo "7- Changement les permission du fichier " $INSTALL_ROOT"/run_salome"
sudo chmod +x $INSTALL_ROOT/run_salome
echo
echo "8- Instalation terminée !!!"
Enregistrez le fichier et quittez l'éditeur de texte.
Toujours dans une console, lancez le script avec la commande :
sh ./Salome-Installation.sh
Lors que demandé, entrez votre mot de passe.
L'installateur de "Salome" est lancé :
Cliquez sur le bouton « Next> ».
Il est important pour la bonne suite de l'installation que vous vous assuriez que le champ « Installation directory : » soit réglé sur :
/home/votre_nom_de_login/salome_appli_3.2.6
N'oubliez pas de remplacer « votre_nom_de_login » par le nom que vous utilisé pour démarrer votre session Linux, pas votre mot de passe.
Ne cochez pas la boîte « Install all products from sources »
Ça pourrait être long.
Cliquez sur le bouton « Next> ».
Si vous avec le message qui suit, cliquez sur le bouton « Yes ».
Vous pouvez réviser ce que l'installateur va faire et cliquez sur le bouton « Next> » pour poursuivre.
Dans cette fenêtre, les étapes de l'installation apparaîtront au fur et à mesure de leur exécution. Cliquez sur le bouton « Start » pour lancer la compilation des modules et leur installation.
Sur mon ordinateur cela a pris 9 minutes.
À la fin de la compilation et de l'installation des modules, cliquez sur le bouton « Next> ».
Suivez les instructions pour quitter l'installateur, ne lancez pas Salome maintenant, terminons l'installation avant. Pour cela, cliquez sur le bouton « Finish ».
Toujours dans la console, changer de dossier courant avec la commande :
cd ../salome_appli_3.2.6
Pour lancer Salome, nous utilisons le script « run_salome » crée par l'installateur, avec la commande :
./run_salome
Si des erreurs liés à des fichiers inexistants apparaissent, il faut modifier ce fichier pour qu'il soit cohérent avec l'installation
La procédure qui suit vous indique les étapes pour ajouter un item et son icône dans le sous-menu Graphisme du menu KDE.
Pour démarrer Salome, il ne vous reste plus qu'a clique sur son item dans le menu principal KDE → Graphisme → Salome 3.2.6 DAO 3D.
Bon dessin 3D et bonne conception à tous !
Exemple de fichier de dessins réalisés avec Salome : http://www.salome-platform.org/UserSection/salome_use/
Téléchargez l'archives du dessin AngleBracket.py.zip du site Web de Salome à l'adresse suivante :
http://www.salome-platform.org/ex/att/5_AngleBracket.py.zip
Décompresser l'archive comme vous savez déjà le faire.
Lancez Salome et créez un nouveau projet : menu File → New.
Prenez la bonne habitude d'enregistrer et de nommer dès le début vos travaux. Enregistrez votre projet sous le nom : AngleBracket.hdf
Ouvrez le fichier AngleBracket.py décompressé : menu File → Load script.
Attendez que l'analyse du fichier soit faite, une arborescence est ajoutée dans la colonne de gauche.
Avec le bouton droit de la souris, cliquez sur Géometry.
Dans le menu contextuel, sélectionnez l'option Activante Géomrtry Module
Toujours avec le bouton droit de la souris, recliquez sur Géometry.
Dans le menu contextuel, sélectionnez l'option Display.
Pour agrandir la vue de la pièce, cliquez sur l'icône de la loupe et sélectionnez Fit All.
Dans le menu View → Display mode → Shading, pour habiller la pièce,
Enregistrez le projet menu File → Save.
Pour le reste, amusez-vous bien, c'est là ou j'en suis rendu !
Site officielle (anglais) : http://www.salome-platform.org/
Forum (pratiquement tout en anglais) : http://www.salome-platform.org/forum/
Téléchargements (anglais) : http://www.salome-platform.org/download/
Vous devez vous enregistrer pour pouvoir télécharger (anglais) : http://www.salome-platform.org/_reg/
Documentations très complette (anglais) : http://www.salome-platform.org/docfaq/
Exemple de fichier de dessins réalisés avec Salome : http://www.salome-platform.org/UserSection/salome_use/
Contributeur(e)s : Pirrote, L'ami René, ymulleneers